﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WMSSystem.DYB.Dto.Inboundmanagement.Output
{
    public class GetdetailsListOutput
    {
        public string LocationName { get; set; }
        /// <summary>
        /// 入库前库存
        /// </summary>
        public int BefareNum { get; set; }
        /// <summary>
        /// 入库后库存
        /// </summary>
        public int AfterNum { get; set; }
        /// <summary>
        /// 本次入库数量
        /// </summary>
        public int Num { get; set; }

        /// <summary>
        /// 批次号
        /// </summary>
        public string Lotnumber { get; set; }

        /// <summary>
        /// 生产日期
        /// </summary>
        public DateTime Date { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string? Remark { get; set; }

        /// <summary>
        /// 货品名称
        /// </summary>
        public string CommoditiesName { get; set; }

        /// <summary>
        /// 货品编码
        /// </summary>
        public string CommoditiesCode { get; set; }

        /// <summary>
        /// 货品规格
        /// </summary>
        [MaxLength(50)]
        public string CommoditiesGuike { get; set; }
        /// <summary>
        /// 货品类型
        /// </summary>
        public string CommoditiesType { get; set; }

        /// <summary>
        /// 入库价格
        /// </summary>
        public float InhomeMoney { get; set; }

        /// <summary>
        /// 主单位
        /// </summary>
        public string CommoditiesUnit { get; set; }
    }
}
